package com.lyun.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lyun.bo.GetAllSmallVideosBo;
import com.lyun.dto.AdminAuditSmallVideoDTO;
import com.lyun.dto.AdminSmallVideoDTO;
import com.lyun.pojo.SmallVideo;
import com.lyun.vo.AdminSmallVideoVO;
import com.lyun.vo.PageVO;
import com.lyun.vo.SmallVideosVo;

public interface SmallVideoService extends IService<SmallVideo> {

    PageVO<SmallVideosVo> getAllSmallVideoList(GetAllSmallVideosBo bo);

    /**
     * 管理端获取小视频列表
     * @param dto
     * @return
     */
    PageVO<AdminSmallVideoVO> adminGetAll(AdminSmallVideoDTO dto);

    /**
     * 小视频列表
     * @param dto
     */
    void auditSmallVideo(AdminAuditSmallVideoDTO dto);
}
